Characteristics of Software Reuse Strategies:

نویسندگان

  • Marcus A. Rothenberger
  • Kevin J. Dooley
  • Uday R. Kulkarni
  • Nader Nada
چکیده

Planned reuse of software artifacts can improve productivity and quality in software development, however, a planned reuse effort requires substantial investments in the process and the software repository. In case of failure of a reuse effort, the initial expenses may not be recovered. The likelihood of success may vary with the reuse strategy employed; hence, potential reuse adopters must be able to understand reuse strategy alternatives and their implications. This research identifies the characteristics of systematic software reuse strategies and evaluates how they contribute to a successful reuse program using survey data collected from seventy-one software development groups. Our results show that these characteristics cluster into five distinct reuse strategies and that each strategy has a different potential for success. Index Terms reusability, systematic software reuse, software process improvement, quality, reuse success, reuse classification scheme This manuscript is currently under revision for IEEE Transactions on Software Engineering. Please do not cite without the authors’ permission.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Theory of Software Reuse Strategies in Ideal Type Stable and Turbulent Market Environments

Increasingly, IS (information systems) need to better support objectives on the overall business strategy level. Software reuse is one promising concept discussed in development organizations in this context, since it is one key issue in designing and delivering IS and software applications. Reuse is a higher-level strategy with its scope reaching from beyond project boundaries to global market...

متن کامل

Strategies for Software Reuse: A Principal Component Analysis of Reuse Practices

This research investigates the premise that the likelihood of success of software reuse efforts may vary with the reuse strategy employed and, hence, potential reuse adopters must be able to understand reuse strategy alternatives and their implications. We use survey data collected from 71 software development groups to empirically develop a set of six dimensions that describe the practices emp...

متن کامل

Software Reuse Cost Factors

Software organizations are encouraged to adopt reuse strategies into their development processes. Organizations use software reuse cost estimation models to assess the feasibility of investment in reuse programs. Each organization is unique in its resources and capabilities. Thus, the initial logical step in establishing a reuse program is to examine relevant reuse-specific cost factors applica...

متن کامل

A Contingency Perspective on External Component Reuse and Software Project Success

Software reuse can lower costs and increase the flexibility of the software development process. Despite a large body of research focused on technical factors, there is still limited research on how companies reuse exiting components. In this study, we analyzed the reuse of external software components by taking a contingency approach. Using a survey of IT managers in the software industry, we ...

متن کامل

Strategies for Designing and Building Reusable Software Components

This paper presents time proven methods and strategies for creating, managing, and accessing a library of reusable software components and also software engineering strategies for designing and building reusable components with proper planning and execution, these methodologies will bring significant cost saving. In addition, cost-benefit guidelines are developed to help an organization decide ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002